# 1、定义两个字典，键值任意，把两个字典合并在一起，组成一个新字典
"""n = {'a': 1, 'b': 2}
m = {'c': 3, 'd': 4}
n.update(m)
print(n)
"""
# 2、定义两个列表，将两个列表合并
"""
a = [10,20]
b = [30,40]
print(a+b)
"""
# 3、定义一个集合，包含2，3，4，5，7元素，判断元素12在不在集合中，用分支语句打印不同结果； 判断元素3在不在集合中，打印结果
"""
a = {2,3,4,5,7}
if 12 in a:
 print("元素12在集合中")
else:
 print("元素12不在集合中")
if 3 in a:
 print("元素3在集合中")
else:
 print("元素3不在集合中")
"""
# 4、让用户输入账号密码，去除账号密码前后无用的空格，然后判断账号是不是admin，密码是不是123456，如果都相同显示登录成功，否则显示登录失败
"""
zhanghao = input("请输入账号：").strip()
mima = input("请输入密码：").strip()

if zhanghao == "admin" and mima == "123456":
    print("登录成功")
else:
    print("登录失败")
"""
# 5、实现用户输入用户名和密码,当用户名为 seven 或 alex 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次
"""
for i in range(3):
 zhanghao = input("请输入账号")
 mima = input("请输入密码")
 if zhanghao == "seven" or zhanghao == "alex" and mima == "123":
  print("登录成功")
  break
 else:
  print("登录失败")
else:
 print("尝试次数过多已锁定")
"""
# 6、用程序计算100以内有多少个3的整数倍数字
"""
a = 0
for i in range(1,101):
 if i % 3 == 0:
  a += 1 
print(a)
"""
# 7、实现判断用户输入的内容中是否有c,要求最多输入三次
"""
for i in range(3):
 a = input("请输入内容")
 if "c" in a:
  print("输入内容含C")
  break
 else:
  print("输入内容不含C")

"""
# 8、让用户输入个人基本信息，包括 姓名、电话、住址、年龄，通过字典保存用户的数据信息，当用户输入q的时候，结束输入
# 9、图书管理系统
# 支持选项，选择功能
# 图书管理系统：
# 1.添加图书
# 2.删除图书
# 3.修改图书
# 4.查询图书
# 5.显示所有图书
# 6.退出操作
# 10、预设一个 0~9 之间的整数，让用户猜一猜并输入所猜的数，如果大于预设的数，显示“太大” ；小于预设的数，显示“太小” ，如此循环，直至猜中该数，显示“恭喜！你猜中了！ ”（使用random模块）
# 11、用户分别从键盘输入4个整数和3个整数组成两个列表list1和list2，将列表list2合并到list1中，并在list1末尾再添加两个数字90和100，然后对list1降序排列，最后输出最终的列表list1
# 12、最后一个单词的长度
# 给你一个字符串 s，由若干单词组成，单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。
# 单词 是指仅由字母组成、不包含任何空格字符的最大子字符串
# 13、编写一个程序，要求用户输入一个字符串，并将其反转输出。
# 14、编写一个程序，要求用户输入一个整数，判断它是奇数还是偶数，并输出
"""
a = int(input("请输入一个数字"))
if a % 2 == 0:
 print("输入得是偶数")
else:
 print("输入得是奇数")
 """
# 15、编写一个程序，计算并输出 1 到 100 之间所有能被 7 整除但不能被 5 整除的数的和
# 16、输入任意三个数，用if语句编写求出其中最小值的程序
# 17、两数之和
# 给定一个整数数组 nums和一个整数目标值 target，请你在该数组中找出 和为目标值 target 的那两个整数，并返回它们的数组下标。
# 你可以假设每种输入只会对应一个答案。但是，数组中同一个元素在答案里不能重复出现。
# 你可以按任意顺序返回答案。
# 18、listinfo = [133, 88, 24, 33, 232, 44, 11, 44]，取出列表小于100，且为偶数的数
# 19、从键盘上输入任意一个整数，输出这个整数是几位数
# 20、定义一个字典包含“name”、“age”两个key，对应的值为“韩梅梅”, 33，
 # 将“name”对应的value值改为“韩涛”
 # 添加新的键“sex”，值为“男”
 # 将“age”键值对删除
# 21、编写程序，定义一个列表，通过索引打印出列表中第2个值，删除列表中的第3值
# 1. 通过索引打印出列表中第2个值
a = [11,22,33,44,55]
print(a[1])
# 2. 删除列表中的第3值
a = [11,22,33,44,55]
del a[2]
print(a)

